/*
 * Copyright (c) 2006, 2023, webrx.cn All rights reserved.
 *
 */

package cn.webrx;

/**
 * <p>Project: jse2303 - RegExp1
 * <p>Powered by webrx On 2023-07-17 16:41:15
 * <p>描述：<p>
 *
 * @author webrx [webrx@126.com]
 * @version 1.0
 * @since 17
 */
public class RegExp1 {
    public static void main(String[] args) {
        //判断字符串中有没有大写字母
        String str = "hEllo java";
        boolean f = true;
        for (int i = 0; i < str.length(); i++) {
            char c = str.charAt(i);
            if (c >= 'A' && c <= 'Z') {
                f = false;
                break;
            }
        }
        if (f) {
            System.out.printf("%s:没有字母%n", str);
        } else {
            System.out.printf("%s:有大写字母%n", str);
        }
        System.out.println("------------------");
        //. 代表一个字符 *代表前边的符号出现的次数{0,}
        if (str.matches(".*[A-Z].*")) {
            System.out.printf("%s:有大写字母%n", str);
        } else {
            System.out.printf("%s:没有字母%n", str);
        }

        //有没有汉字的正则表达式 ".*[\\u4e00-\\u9fa5].*"

        //有没有数字的正则表达式 ".*[0-9].*"

        //有没有手机号".*1[358][0-9]{9}.*"

    }
}
